package zju.dgm.dto;

import lombok.Data;

import java.util.List;
import java.util.Map;

@Data
public class MasterMapInfo<_String,_ServerInfo> {

        // region对应server的表，哈希表存储，用于对外提供接口
        private Map<_String, List<_ServerInfo>> R2SMap;

        // 表版本号
        private Map<_ServerInfo, List<_String>> S2RMap;

        /**
         * 用于JSON序列化
         */
        public MasterMapInfo(){}

        public MasterMapInfo(Map<_String, List<_ServerInfo>> map1, Map<_ServerInfo, List<_String>> map2) {
            this.R2SMap = map1;
            this.S2RMap = map2;
        }

}
